Top Post History File ===================== August 1, 1995 - 1.0 in Beta Testing -------------- 1) Totally revamped code for my own sanity and speed. 2) Now uses a config file! - Configurable # of Top Posters - Configurable output file - Configurable path to renegade.dat. - Option to include SysOp or not in list. 3) Colors added to output file using ansi codes! 4) Nicer output. A '.' for each user read, shows what's going on inside program (opening users.dat etc.) November 15, 1995 - Version 2.0 Released (first public release) ----------------- 5) Fixed error if used had ZERO (0) logons. When computing PCR the program would crash with a run-time error 200 - division by zero. This is now fixed. Anyone with zero logons has a PCR of zero. 6) Fixed file sharing/opening problems between Top Post and Renegade in multiple node/window operations. Previously, if Top Post was running and reading the USERS.DAT file, and RG tried to access it, RG would crash with an error #5 - file access denied because Top Post was "hogging" it. :) This is now fixed. :) 7) Loads of new configurable options definable in the TOPPOST.CFG file! a. Clear or do not clear the screen before display. b. Define list title color. c. Define column headers color. d. Define top line border color. e. Define side line border color. f. Define bottom line border color. g. Define rank listing color. h. Define user name listing color. i. Define # of posts listing color. j. Define PCR listing color. k. Define PCR percent sign color. 8) Fixed a programming error where it wouldn't pad a zero correctly for Renegade's color code if you entered a code # less then 10 as the color #! This was a stupid mistake that I was able to catch before I released it! :) Gotta watch those things! 9) Top Post is now Desqview aware! March 8, 1996 - Version 2.1a Released ------------- *** Recompiled using updated v04-05 data file structures *** April 8, 1996 - Version 2.1b Released (Support for RG v04-05 EXP) ------------- 10) Added a new TOPPOST.CFG file option. Now on line 4, you can define what type of file you wish to create. Valid options are 1 for plain ASCII, 2 for ASCII w/ RG Color Codes, or 3 for ANSI. 11) Changed display slightly. a. Now shows percent complete instead of a lot of dots '.'. This should be a bit nicer :) b. Now shows what user # it's up to and processing. c. Displays output file writing completion... 12) You can now define 2 filenames for it to create. Each one of these can be a different type. This is useful if you wish to create both a plain ascii file and an ansi file. You can do both now. 13) Lowered the # of max users to list to 50. This decreases the run time significantly because there is less to sort. I'm working on a faster sorting algorithm, but until I get it working, this should be fast enough. 14) Halts execution if you enter an invalid # of users to list in your list. It must be from 1-50. 15) I'm sure there are a few other things I forgot, but you'll see them. June 3, 1996 - Version 2.2b Released (Support for RG v4-05 & v5-11 EXP) -------------